From 8abfdc503fdf7990f8143d0d617ec8c176a949a3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=98yvind=20Kol=C3=A5s?= Date: Thu, 12 Jun 2008 22:40:23 +0000 Subject: [PATCH] moved the babl directory overview here from the GEGL site. * docs/index-static.html.in: moved the babl directory overview here from the GEGL site. svn path=/trunk/; revision=335 --- ChangeLog | 5 +++++ docs/index-static.html.in | 40 +++++++++++++++++++++++++++------------ 2 files changed, 33 insertions(+), 12 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8a61e91..906939f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-06-12 Øyvind Kolås + + * docs/index-static.html.in: moved the babl directory overview here + from the GEGL site. + 2008-06-12 Øyvind Kolås * docs/index-static.html.in: fixed indentation and misplaced ' spotted diff --git a/docs/index-static.html.in b/docs/index-static.html.in index eb8cf64..3d8b888 100644 --- a/docs/index-static.html.in +++ b/docs/index-static.html.in @@ -82,6 +82,7 @@
  •   Shortcut Coverage
  •   Environment
  •   Extending +
  •   Directory Overview
  • Todo
  • Copyright
  • @@ -291,7 +292,7 @@ lab_buffer = malloc (pixel_count * 3 * 4); --> -

    Shortcut coverage

    +

    Shortcut Coverage

    The diagram shown below visualizes the coverage of current shortcut conversions. Dots indicate a direct conversion is provided for, the height of the bar indicates the number of conversions steps needed in a chain of @@ -319,19 +320,34 @@ lab_buffer = malloc (pixel_count * 3 * 4); by allowing lower numerical accuracy

    . - -

    Extending

    - -

    For samples of how the current internal API specification of - data types, color models, and conversions look in the extensions/ - directory. The tables in this HTML file is directly generated - based on the data registered by BablCore (double and RGBA), BablBase - (core datatypes, and RGB models), extensions (CIE Lab, naive CMYK, - various shortcut conversions). -

    + +

    Extending

    + +

    For samples of how the current internal API specification of + data types, color models, and conversions look in the extensions/ + directory. The tables in this HTML file is directly generated + based on the data registered by BablCore (double and RGBA), BablBase + (core datatypes, and RGB models), extensions (CIE Lab, naive CMYK, + various shortcut conversions). +

    + +

    Directory Overview

    +
    babl-dist-root
    + │
    + ├──babl       the babl core
    + │   └──base   reference implementations for RGB and Grayscale Color Models,
    + │             8bit 16bit, and 32bit and 64bit floating point.
    + ├──extensions CIE-Lab color model as well as a naive-CMYK color model.
    + │             also contains a random cribbage of old conversion optimized
    + │             code from gggl. Finding more exsisting conversions in third
    + │             part libraries (hermes, lcms?, liboil?) could improve the
    + │             speed of babl.
    + ├──tests      tests used to keep babl sane during development.
    + └──docs       Documentation/webpage for babl (the document you are reading
    +               originated there.